large canoe - French English Dictionary